package com.crm.system.service.customerManager;

import com.crm.common.model.DhPageInfo;
import com.crm.model.entity.customerManager.ChsCustomerTag;
import com.crm.model.entity.customerManager.ChsCustomerTagExample;
import com.crm.model.entity.customerManager.CustomerPay;
import com.crm.model.qo.customerManager.CustomerPayQO;
import com.crm.model.vo.customerManager.CustomerPayDetailVO;
import com.crm.model.vo.customerManager.CustomerPayVO;

import javax.servlet.ServletOutputStream;

/**
 * @Author:chaifuyou
 * @Date: 2021/4/30 9:47
 */
public interface CustomerTagService {

    /**
     * 客户充值列表
     * @param pageIndex
     * @param pageSize
     * @param sortName
     * @param sortOrder
     * @return
     */
    DhPageInfo<ChsCustomerTag> selectCustomerTagList(Integer pageIndex, Integer pageSize, String sortName, String sortOrder);

    Boolean addTag(ChsCustomerTag chsCustomerTag);

    Boolean deleteCustomerTagById(String id);

    int selectTagNameSize(ChsCustomerTag chsCustomerTag);

    int selectTagSize(ChsCustomerTag chsCustomerTag);
}
